📘 OPC UA 报警与条件监控
30章 · 从入门到实战
📚
30 章节
🎯
友好色系
⚙️
open62541 · UA-.NET · Python-opcua
🧩
报警 & 条件模型
01
起源
OPC UA 概述
起源与发展
传统OPC优势
工业4.0角色
02
核心
核心概念解析
地址空间
节点与引用
对象/变量/方法
事件与报警
03
信息模型
信息模型基础
类型定义
对象/变量类型
自定义模型思路
04
通信
OPC UA 通信协议
二进制/UA TCP
HTTPS/WebSocket
安全信道与会话
05
环境
开发环境搭建
SDK选择
编译安装
首个客户端-服务器
06
服务器
服务器端基础
创建实例
端点与证书
添加对象/变量
07
客户端
客户端基础
创建/连接
浏览地址空间
读写变量
08
订阅
订阅与监控
创建订阅
监控项
数据变化回调
采样/队列
09
事件
事件模型入门
事件类型/过滤器
通知机制
服务器触发
10
A&C
报警与条件模型概述
A&C规范
报警vs条件
条件状态机
11
条件
条件模型详解
ConditionType
状态属性
条件属性
12
报警类型
报警类型
AlarmConditionType
ExclusiveLimit
NonExclusive
13
状态机
报警状态机
激活/非激活
确认/确认状态
分支状态
14
实现
服务器端实现报警
创建报警对象
设置属性
触发状态转换
15
接收
客户端接收报警
订阅报警事件
解析字段
处理通知
16
确认
确认与应答机制
客户端确认
服务器处理
历史记录
17
严重级别
严重级别与注释
Severity属性
添加注释
客户端更新
18
历史
历史报警与条件
历史事件记录
读取历史报警
配置存储
19
刷新
条件刷新
Refresh方法
客户端请求
服务器响应
20
多状态
多状态报警
TwoStateVariable
MultiStateValue
自定义
21
死区
死区与滤波
数据变化死区
百分比/绝对值
触发滤波
22
层级
报警确认层级
Shelving暂挂
Suppression抑制
延迟确认
23
方法
A&C 与 OPC UA 方法
定义报警方法
调用确认
参数设计
24
安全
安全与权限
访问控制
身份认证
审计日志
25
性能
性能优化
大规模报警
订阅优化
事件队列
减少负载
26
集成
与 MQTT/AMQP 集成
OPC UA桥接
报警转发
云平台对接
27
实战
实战案例一:温度监控报警
服务器端实现
28
实战
实战案例二:温度监控客户端
客户端实现与测试
29
实战
实战案例三:设备故障报警
维护通知系统
30
🏁
总结与最佳实践
常见陷阱
调试技巧
架构建议
OPC UA FX